Skip to content

fix(sdk-go): update Go IDNA dependencies - #3137

Merged
johntmyers merged 1 commit into
mainfrom
fix-go-idna-cve/jm
Sep 2, 2026
Merged

fix(sdk-go): update Go IDNA dependencies#3137
johntmyers merged 1 commit into
mainfrom
fix-go-idna-cve/jm

Conversation

@johntmyers

Copy link
Copy Markdown
Collaborator

Summary

Update the Go SDK toolchains and networking dependencies to versions containing the upstream IDNA validation fixes for CVE-2026-39821.

Related Issue

No GitHub issue filed: this is maintenance for a publicly disclosed upstream CVE, and SECURITY.md directs vulnerability reports away from GitHub issues.

Changes

  • Require Go 1.25.13 or later for SDK consumers
  • Pin SDK development to Go 1.25.14 and repository Go tooling to 1.26.7
  • Upgrade golang.org/x/net to v0.55.0 and refresh compatible transitive dependencies
  • Update Go SDK prerequisites to document the new minimum version

Testing

  • mise run pre-commit passes
  • mise run go:ci passes
  • govulncheck ./... reports zero reachable vulnerabilities
  • Unit tests added/updated (dependency-only change; existing tests pass)
  • E2E tests added/updated (not applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

@johntmyers
johntmyers requested a review from alangou September 2, 2026 17:32
@johntmyers johntmyers added the test:e2e Requires end-to-end coverage label Sep 2, 2026
@johntmyers johntmyers self-assigned this Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Label test:e2e applied for 2028692. Open the existing run and click Re-run all jobs to execute with the label set. The run will execute the standard E2E suite after building the required gateway and supervisor images once. The matching required CI gate status on this PR will flip green automatically once the run finishes.

@johntmyers
johntmyers added this pull request to the merge queue Sep 2, 2026
Merged via the queue into main with commit 5457905 Sep 2, 2026
109 checks passed
@johntmyers
johntmyers deleted the fix-go-idna-cve/jm branch September 2, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e Requires end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants